﻿using System;
using System.Collections.Generic;
using System.Text;

namespace WoWAPI
{
	public partial class Character
	{
		public class CombatStats
		{
			public int Health { get; set; }
			public string PowerType { get; set; }
			public int Power { get; set; }
			public int Str { get; set; }
			public int Agi { get; set; }
			public int Sta { get; set; }
			public int Int { get; set; }
			public int Spr { get; set; }
			public int AttackPower { get; set; }
			public int RangedAttackPower { get; set; }
			public double Mastery { get; set; }
			public int MasteryRating { get; set; }
			public double Crit { get; set; }
			public int CritRating { get; set; }
			public double HitPercent { get; set; }
			public int HitRating { get; set; }
			public int HasteRating { get; set; }
			public int ExpertiseRating { get; set; }
			public int SpellPower { get; set; }
			public int SpellPen { get; set; }
			public double SpellCrit { get; set; }
			public int SpellCritRating { get; set; }
			public double Mana5 { get; set; }
			public double Mana5Combat { get; set; }
			public int Armor { get; set; }
			public double Dodge { get; set; }
			public int DodgeRating { get; set; }
			public double Parry { get; set; }
			public int ParryRating { get; set; }
			public double Block { get; set; }
			public int BlockRating { get; set; }
			public int Resil { get; set; }
			public double MainHandDmgMin { get; set; }
			public double MainHandDmgMax { get; set; }
			public double MainHandSpeed { get; set; }
			public double MainHandDps { get; set; }
			public int MainHandExpertise { get; set; }
			public double OffHandDmgMin { get; set; }
			public double OffHandDmgMax { get; set; }
			public double OffHandSpeed { get; set; }
			public double OffHandDps { get; set; }
			public int oOffHandExpertise { get; set; }
			public double RangedDmgMin { get; set; }
			public double RangedDmgMax { get; set; }
			public double RangedSpeed { get; set; }
			public double RangedDps { get; set; }
			public double RangedCrit { get; set; }
			public int RangedCritRating { get; set; }
			public int RangedHitRating { get; set; }

			public CombatStats() { }
		}
	}
}
